Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
最新版のMPLAB X, MCCでI2C接続の解説お願いします。最新の設定がよくわからないくて日本語で解説しているのが見つからなくて。。。
私も、数年前に、MCCの自動生成でI2Cを実装しようとしましたが、分かりずらかったので、MCCでI2Cを動かすことをやめた経緯があります。データシートの解説フローを読んで独自にMSSPレジスタを操作してI2Cマスターを組み込みました。PICがマスターで、I2CデバイスのIOエキスパンダーMCP23017を相手に1バイトを書きこみました。MCCとは違い、必要最低限のレジスタ操作で、実行させることができます。このほうが、MSSPレジスタがどのように、I2Cシーケンスを実行していくのか、流れがつかみやすいと思います。MCCの自動生成コードからMSSPモジュールの動作シーケンスを追うのは、難しいかもしれません。MCCを使わないで、一旦MSSPレジスタを直接操作して通信させた後に、MCCに再チャレンジすると設定の仕方と、コード進行がよくわかるかもしれません。
@@etoolsありがとうございます。私も以前断念したのですが、もしかしたらと思ってコメントしました。動画投稿頑張ってください。
最新版のMPLAB X, MCCでI2C接続の解説お願いします。最新の設定がよくわからないくて日本語で解説しているのが見つからなくて。。。
私も、数年前に、MCCの自動生成でI2Cを実装しようとしましたが、分かりずらかったので、MCCでI2Cを動かすことをやめた経緯があります。
データシートの解説フローを読んで独自にMSSPレジスタを操作してI2Cマスターを組み込みました。PICがマスターで、I2CデバイスのIOエキスパンダーMCP23017を相手に1バイトを書きこみました。
MCCとは違い、必要最低限のレジスタ操作で、実行させることができます。
このほうが、MSSPレジスタがどのように、I2Cシーケンスを実行していくのか、流れがつかみやすいと思います。
MCCの自動生成コードからMSSPモジュールの動作シーケンスを追うのは、難しいかもしれません。
MCCを使わないで、一旦MSSPレジスタを直接操作して通信させた後に、MCCに再チャレンジすると設定の仕方と、コード進行がよくわかるかもしれません。
@@etools
ありがとうございます。
私も以前断念したのですが、もしかしたらと思ってコメントしました。
動画投稿頑張ってください。